package com.koron.order.linepatrol.uav.bean.VO;

import com.koron.bean.base.BaseBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 
 * @TableName w_line_patrol_unv
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class LinePatrolUnv  extends BaseBean  {

    /**
     * 标题
     */
    @ApiModelProperty("标题")
    private String title;

    /**
     * 编号
     */
    @ApiModelProperty("编号")
    private String code;

    /**
     * 关联缺陷报告id
     */
    @ApiModelProperty("关联缺陷报告id")
    private String defectId;

    /**
     * 线路名称
     */
    @ApiModelProperty("线路名称")
    private String equipmentName;

    /**
     * 线路id
     */
    @ApiModelProperty("线路id")
    private String equipmentId;

    /**
     * 杆塔id
     */
    @ApiModelProperty("杆塔id")
    private String towerId;

    /**
     * 杆塔名称
     */
    @ApiModelProperty("杆塔名称")
    private String tower;


    /**
     * 所属部门
     */
    @ApiModelProperty("所属部门")
    private String belongDept;

    /**
     * 所属部门id
     */
    @ApiModelProperty("所属部门id")
    private String belongDeptId;

    /**
     * 缺陷部件
     */
    @ApiModelProperty("缺陷部件")
    private String defectiveUnit;

    /**
     * 缺陷等级
     */
    @ApiModelProperty("缺陷等级")
    private String defectiveLevel;

    /**
     * 缺陷上报状态
     */
    @ApiModelProperty("缺陷上报状态")
    private String defectiveReportStatus;

    /**
     * 缺陷状态
     */
    @ApiModelProperty("缺陷状态")
    private String defectiveStatus;

    /**
     * 说明
     */
    @ApiModelProperty("说明")
    private String explain;

    /**
     * 发现日期
     */
    @ApiModelProperty("发现日期")
    private Date findTime;

    @ApiModelProperty("上报状态")
    private String reportType;

    @ApiModelProperty("上报工单id")
    private  String reportOrderId;



}